-
Doctrine (3)
-
Common (4)
-
Cache (9)
-
Psr6 (2)
-
CacheAdapter (12)
-
DoctrineProvider (31) This class was copied from the Symfony Framework, see the original copyright
-
-
Cache (11) Interface for cache drivers.
-
ClearableCache (1) Interface for cache that can be flushed.
-
MultiDeleteCache (1) Interface for cache drivers that allows to put many items at once.
-
MultiGetCache (1) Interface for cache drivers that allows to get many items at once.
-
MultiPutCache (1) Interface for cache drivers that allows to put many items at once.
-
FlushableCache (1) Interface for cache that can be flushed.
-
MultiOperationCache (3) Interface for cache drivers that supports multiple items manipulation.
-
CacheProvider (28) Base class for cache provider implementations.
-
-
EventSubscriber (1) An EventSubscriber knows what events it is interested in.
-
EventManager (8) The EventManager is the central point of Doctrine's event listener system.
-
EventArgs (1) EventArgs is the base class for classes containing event data.
-
-
DBAL (24)
-
Cache (3)
-
ArrayResult (10)
-
CacheException (29)
-
QueryCacheProfile (10) Query Cache Profile handles the data relevant for query caching.
-
-
Driver (9)
-
API (2)
-
SQLite (1)
-
UserDefinedFunctions (3) User-defined SQLite functions.
-
-
-
-
Middleware (3)
-
-
Middleware (1)
-
Exception (9)
-
Result (9) Driver-level statement execution result.
-
Connection (9) Connection interface.
-
ServerInfoAwareConnection (9) Contract for a connection that is able to provide information about the server it is connected to.
-
Statement (3) Driver-level statement
-
FetchUtils (4)
-
-
Event (15)
-
-
-
-
-
SchemaColumnDefinitionEventArgs (10) Event Arguments used when the portable column definition is generated inside Doctrine\DBAL\Platforms\AbstractPlatform.
-
SchemaEventArgs (3) Base class for schema related events.
-
SchemaIndexDefinitionEventArgs (9) Event Arguments used when the portable index definition is generated inside AbstractSchemaManager.
-
SchemaAlterTableAddColumnEventArgs (9) Event Arguments used when SQL queries for adding table columns are generated inside Doctrine\DBAL\Platforms\AbstractPlatform.
-
SchemaAlterTableChangeColumnEventArgs (9) Event Arguments used when SQL queries for changing table columns are generated inside Doctrine\DBAL\Platforms\AbstractPlatform.
-
SchemaAlterTableEventArgs (8) Event Arguments used when SQL queries for creating tables are generated inside Doctrine\DBAL\Platforms\AbstractPlatform.
-
SchemaAlterTableRemoveColumnEventArgs (9) Event Arguments used when SQL queries for removing table columns are generated inside Doctrine\DBAL\Platforms\AbstractPlatform.
-
SchemaAlterTableRenameColumnEventArgs (10) Event Arguments used when SQL queries for renaming table columns are generated inside Doctrine\DBAL\Platforms\AbstractPlatform.
-
SchemaCreateTableColumnEventArgs (9) Event Arguments used when SQL queries for creating table columns are generated inside Doctrine\DBAL\Platforms\AbstractPlatform.
-
SchemaCreateTableEventArgs (10) Event Arguments used when SQL queries for creating tables are generated inside Doctrine\DBAL\Platforms\AbstractPlatform.
-
SchemaDropTableEventArgs (8) Event Arguments used when the SQL query for dropping tables are generated inside Doctrine\DBAL\Platforms\AbstractPlatform.
-
-
Exception (8)
-
RetryableException (8) Marker interface for all exceptions where retrying the transaction makes sense.
-
DriverException (29) Base class for all errors detected in the driver.
-
ConnectionLost (29)
-
ConnectionException (29) Base class for all connection related errors detected in the driver.
-
InvalidArgumentException (28) Exception to be thrown when invalid arguments are passed to any DBAL API
-
NoKeyValue (28)
-
DatabaseRequired (28)
-
InvalidLockMode (28)
-
-
Logging (2)
-
SQLLogger (2) Interface for SQL loggers.
-
Middleware (2)
-
-
Platforms (11)
-
Keywords (1)
-
KeywordList (4) Abstract interface for a SQL reserved keyword dictionary.
-
-
MySQL (2)
-
-
AbstractPlatform (232) Base class for all DatabasePlatforms. The DatabasePlatforms are the central
-
MySQLPlatform (242) Provides the behavior, features and SQL dialect of the Oracle MySQL database platform
-
AbstractMySQLPlatform (242) Provides the base implementation for the lowest versions of supported MySQL-like database platforms.
-
OraclePlatform (236) OraclePlatform.
-
PostgreSQLPlatform (234) Provides the behavior, features and SQL dialect of the PostgreSQL database platform of the oldest supported version.
-
SqlitePlatform (238) The SqlitePlatform class describes the specifics and dialects of the SQLite
-
SQLServerPlatform (240) Provides the behavior, features and SQL dialect of the Microsoft SQL Server database platform
-
MariaDb1027Platform (242) Provides the behavior, features and SQL dialect of the MariaDB 10.2 (10.2.7 GA) database platform.
-
MariaDBPlatform (242) Provides the behavior, features and SQL dialect of the MariaDB database platform of the oldest supported version.
-
-
Query (3)
-
Expression (2)
-
ExpressionBuilder (25) ExpressionBuilder class is responsible to dynamically create SQL query parts.
-
CompositeExpression (11) Composite expression is responsible to build a group of similar expression.
-
-
QueryBuilder (68) QueryBuilder class is responsible to dynamically create SQL queries.
-
QueryException (29)
-
-
SQL (3)
-
Schema (25)
-
Exception (15)
-
UnknownColumnOption (54)
-
ColumnAlreadyExists (54)
-
ColumnDoesNotExist (54)
-
-
IndexAlreadyExists (54)
-
IndexDoesNotExist (54)
-
IndexNameInvalid (54)
-
-
InvalidTableName (54)
-
-
-
SequenceDoesNotExist (54)
-
TableAlreadyExists (54)
-
TableDoesNotExist (54)
-
-
-
Visitor (2)
-
Visitor (6) Schema Visitor used for Validation or Generation purposes.
-
NamespaceVisitor (1) Visitor that can visit schema namespaces.
-
-
Constraint (4) Marker interface for constraints.
-
AbstractSchemaManager (87) Base class for schema managers. Schema managers are used to inspect and/or
-
Column (62) Object representation of a database column.
-
AbstractAsset (14) The abstract asset allows to reset the name of all assets without publishing this to the public userland.
-
SchemaException (53)
-
ForeignKeyConstraint (40) An abstraction class for a foreign key constraint.
-
Table (67) Object Representation of a table.
-
Index (38)
-
Schema (42) Object representation of a database schema.
-
Sequence (26) Sequence structure.
-
TableDiff (33) Table Diff.
-
ColumnDiff (19) Represents the change of a column.
-
Identifier (15) An abstraction class for an asset identifier.
-
SchemaDiff (23) Differences between two schemas.
-
UniqueConstraint (28) Class for a unique constraint.
-
MySQLSchemaManager (87) Schema manager for the MySQL RDBMS.
-
OracleSchemaManager (88) Oracle Schema Manager.
-
PostgreSQLSchemaManager (91) PostgreSQL Schema Manager.
-
SqliteSchemaManager (87) Sqlite SchemaManager.
-
SQLServerSchemaManager (87) SQL Server Schema Manager.
-
View (16) Representation of a Database View.
-
SchemaConfig (12) Configuration for a Schema.
-
Comparator (12) Compares two Schemas and return an instance of SchemaDiff.
-
-
Types (11)
-
PhpIntegerMappingType (0) Implementations should map a database type to a PHP integer.
-
Type (17) The base class for so-called Doctrine mapping types.
-
Types (25) Default built-in types provided by Doctrine DBAL.
-
BinaryType (17) Type that maps ab SQL BINARY/VARBINARY to a PHP resource stream.
-
JsonType (17) Type generating json objects values
-
BlobType (17) Type that maps an SQL BLOB to a PHP resource stream.
-
StringType (17) Type that maps an SQL VARCHAR to a PHP string.
-
TextType (17) Type that maps an SQL CLOB to a PHP string.
-
IntegerType (17) Type that maps an SQL INT to a PHP integer.
-
TypeRegistry (7) The type registry is responsible for holding a map of all known DBAL types.
-
ConversionException (32) Conversion Exception is thrown when the database to PHP conversion fails.
-
-
Driver (4) Driver interface.
-
VersionAwarePlatformDriver (5) Contract for a driver that is able to create platform instances by version.
-
Configuration (17) Configuration container for the Doctrine DBAL.
-
Exception (27)
-
Connection (75) A database abstraction-level connection that implements features like events, transaction isolation levels,
-
ParameterType (7) Contains statement parameter types.
-
Result (19)
-
Statement (13) A database abstraction-level statement that implements support for logging, DBAL mapping types, etc.
-
Events (14) Container for all DBAL events.
-
LockMode (4) Contains all DBAL LockModes.
-
-
Query (4) An SQL query together with its bound parameters.
-
DriverManager (2) Factory for creating Doctrine\DBAL\Connection instances.
-
ConnectionException (31)
-
-
Deprecations (1)
-
Deprecation (11) Manages Deprecation logging in different ways.
-
-
-
ryunosuke (1)
-
dbml (10) 特定のクラスに依存しない全体仕様を以下に記す。
-
Entity (2)
-
Entityable (6) エンティティであることを示すインターフェース
-
Entity (13) 組み込みのデフォルトエンティティクラス
-
-
Exception (4)
-
NonAffectedException (14) INSER/UPDATE/DELETE 操作で作用行が無かった時の例外クラス
-
InvalidCountException (14) 行数系例外の親例外
-
NonSelectedException (14) SELECT 操作で取得行が無かった時の例外クラス
-
TooManyException (14) SELECT 操作で取得行が多かった時の例外クラス
-
-
Gateway (1)
-
TableGateway (194) ゲートウェイクラス
-
-
Generator (5)
-
Yielder (5) 少しずつ fetch する Generator のようなクラス
-
AbstractGenerator (8) 行ごとに何らかの変換を通して返す抽象クラス
-
ArrayGenerator (8) 行ごとに php 配列化する出力クラス
-
CsvGenerator (8) 行ごとに CSV 化する出力クラス
-
JsonGenerator (8) 行ごとに JSON 化する出力クラス
-
-
Logging (6)
-
LoggerChain (12) ログラッパー
-
Middleware (3)
-
Logger (15) スタンダードな SQL ロガー
-
Connection (12)
-
Driver (6)
-
Statement (4)
-
-
Metadata (2)
-
CompatiblePlatform (49) 各 Platform では賄いきれない RDBMS の差異を吸収するクラス
-
Schema (24) スキーマ情報の収集と保持とキャッシュを行うクラス
-
-
Mixin (2)
-
OptionTrait (23) オプションを保持し、get/set できるようにする trait
-
IteratorTrait (6) イテレータ(主に結果セット)を利用しやすくするための trait
-
-
Query (5)
-
Expression (5)
-
TableDescriptor (22) テーブル記法の実装クラス
-
Alias (9) カラムエイリアスを表すクラス
-
Expression (7) 生クエリを表すクラス
-
Operator (52) 演算子を表すクラス
-
SelectOption (13) SELECT オプションクラス
-
-
Pagination (2)
-
Queryable (3) クエリ文字列(完全性は問わない。部分クエリでも良い)とパラメータを持つインターフェース
-
QueryBuilder (111) クエリビルダークラス
-
Statement (8) Statement をラップして扱いやすくしたクラス
-
-
Transaction (2)
-
Transaction (70) トランザクションを表すクラス
-
Logger (16)
-
-
Database (270) データベースそのものを表すクラス
-
-